import { type } from "os";

//首页返回的数据
export type { ReportDataModel } from "./home";

/*
login start
登陆返回的数据 
*/
export type { loginResponseModel } from "./login/loginModel";

/*
获取用户信息返回的数据
login End
*/
export type { userInfoResponseModel } from "./login/loginModel";
/*
平台属性Start
*/
// 平台属性值接口
export type { AttrValueModel } from "./product/attr/attrModel";

// 平台销售值列表
export type { AttrValueListModel } from "./product/attr/attrModel";

// 平台属性
export type { AttrModel } from "./product/attr/attrModel";

// 平台属性列表
export type { AttrListModel } from "./product/attr/attrModel";
/*
平台属性End
*/

//分类 Start
export type { CategoryModel } from "./product/category/categoryModel";

// 分类列表
export type { CategoryListModel } from "./product/category/categoryModel";

// 修改分类列表数据返回模型
export type { ChangeCategoryModel } from "./product/category/categoryModel";

//提交分类列表数据
export type { SubmitCategoryModel } from "./product/category/categoryModel";

// number和undefined 类型别名
export type { Numberable } from "./product/category/categoryModel";

// 三个级别分类id => 用于约束请求接口的条件参数
export type { CategoryIdsModel } from "./product/category/categoryModel";

// pinia管理的分类状态
export type { CategoryStateModel } from "./product/category/categoryModel";
//分类End

//Sku Start

// SKU图片
export type { SkuImageModel } from "./product/sku/skuModel";

// SKU图片列表
export type { SkuImageListModel } from "./product/sku/skuModel";

// SKU属性值
export type { SkuAttrValueModel } from "./product/sku/skuModel";

// SKU属性值列表
export type { SkuAttrValueListModel } from "./product/sku/skuModel";

// SKU销售属性值
export type { SkuSaleAttrValueModel } from "./product/sku/skuModel";

// SKU销售属性列表
export type { SkuSaleAttrValueListModel } from "./product/sku/skuModel";

// SKU详情
export type { SkuModel } from "./product/sku/skuModel";

// SKU列表
export type { SkuListModel } from "./product/sku/skuModel";

// SKU分页列表
export type { SkuPageListModel } from "./product/sku/skuModel";

//Sku End

//Spu Start
// 获取SPU分页列表的请求参数
export type { SpuPageListParamsModel } from "./product/spu/spuModel";

// SPU图片
export type { SpuImageModel } from "./product/spu/spuModel";

// SPU图片列表
export type { SpuImageListModel } from "./product/spu/spuModel";

// SPU销售属性值
export type { SpuSaleAttrValueModel } from "./product/spu/spuModel";

// SPU销售属性值列表
export type { SpuSaleAttrValueListModel } from "./product/spu/spuModel";

// SPU销售属性
export type { SpuSaleAttrModel } from "./product/spu/spuModel";

// SPU销售属性列表
export type { SpuSaleAttrListModel } from "./product/spu/spuModel";

// SPU
export type { SpuModel } from "./product/spu/spuModel";

// SPU列表
export type { SpuListModel } from "./product/spu/spuModel";

// SPU分页列表
export type { SpuPageListModel } from "./product/spu/spuModel";

// 基础销售属性
export type { BaseSaleAttrModel } from "./product/spu/spuModel";

// 基础销售属性列表
export type { BaseSaleAttrListModel } from "./product/spu/spuModel";

//Spu End

//trademark Start
// 品牌
export type { TrademarkModel } from "./product/trademark/trademarkModel";

// 品牌列表
export type { TrademarkListModel } from "./product/trademark/trademarkModel";

// 品牌分页列表返回数据
export type { TrademarkPageListModel } from "./product/trademark/trademarkModel";

//trademark End

// 模拟数据start
// 新闻
export type {
  CategoriesModel,
  NewsModel,
  NewsListModel,
} from "./mock/newsModel";
// 订单
export type {
  StatusModel,
  OrderItemModel,
  OrderItemListModel,
  OrderInfoModel,
  OrderInfoListModel,
} from "./mock/orderInfoModel";

//用户
export type { usersItemModel, usersItemListModel } from "./mock/userModel";

// 省市区数据模型
export type {
  ProvincesModel,
  ProvincesListModel,
  CitiesModel,
  CitiesListModel,
  AreasModel,
  AreasListModel,
} from "./mock/areaModel";

// 模拟数据end
